/*top*/
a { color:#000; }
.m10 { margin-top:10px; }
.m20 { margin-top:20px; }
.bg_ef { background:#efefef; }
.no_bg { background:none; }
.top li a { margin:0 3px; }
.top li.fr { float:right; }
.top li.fr a { margin-right:5px; }
.top li.fr a:hover { color:#000; }
.last_menu { width: 78px; background: url(../images/web_new/admin/gift.png) no-repeat 55px -2px; }
.logobar, .logoleft, .logoright { height:110px; }
.logoleft { width:332px; _width:312px; }
.logoright { width:620px; _width:640px; }
.logoleft img { border: 0; margin-top: 15px; float:left; margin-right:15px; _margin-right:7px; }
.logoleft span { width:59px; height:59px; background:#f9bb00; border:1px solid #918b8a; color:#985d00; font-family:'黑体'; line-height:30px; font-weight:bold; display:block; float:left; margin-top: 25px; font-size:24px; text-align:center; text-decoration:none; }
.logoright .logo_span_r { float:left; margin-top:32px; width:350px; }
.logoright .logo_span_r2 { width:220px; float:right; margin-top:20px; }
.logoright .logo_span_r2 li { width:230px; float:left; overflow:hidden; padding-left:20px; list-style: none; }
.logoright .logo_span_r2 .qq_top { cursor:pointer; font-family:'微软雅黑'; padding-left:25px; width:225px; margin-top:5px; }
.logoright .logo_span_r2 .phone_top img { float:left; margin-top:18px; }
/*关注我们*/
#sddm { margin: 0 auto; padding: 0; z-index: 30; }
#sddm div { position: absolute; visibility: hidden; top:22px; margin: 0; padding: 0; background: #F9BB00; border: 1px solid #B07100 }
#sddm div a { clear:both; position: relative; display: block; margin: 0; padding: 5px 10px; width: auto; white-space: nowrap; text-align: left; text-decoration: none; background: #F9BB00; color:#B07100; font: 12px arial }
#sddm div a.margin0 { margin:0; }
#sddm div a:hover { background: #985D00; color: #FFF }
#sddm div li { clear:both; }
/*center*/
#content_wrap { width:946px; padding:0; margin:0; overflow:hidden; background:#fff; height:auto; padding:25px 20px; border-radius:10px 10px 0 0; }
/*left*/
#left_con { width:222px; height:auto; overflow:hidden; float:left; }
#left_con a { font-size: 12px; text-decoration: none; color: #000; }
.title_left { width: 222px; height: 76px; display: block; line-height: 66px; font-size: 26px; font-weight: bold; text-align: center; font-family: '微软雅黑'; background: url(../images/web_new/page/left_title.png) no-repeat; }
.usc_menu_list { width: 192px; padding: 10px; height: auto; overflow: hidden; }
.usc_menu_list p { margin-bottom:5px; }
.usc_menu_list p span { float:left; font-size:12px; line-height:25px; height:25px; }
#left_con .usc_menu_list p .btn_a { width:69px; height:25px; display:block; background:url(../images/web_new/admin/btn.png) no-repeat; line-height:22px; text-align:center; float:right; color:#fff; text-decoration:none; font-family:'微软雅黑'; }
#left_con .usc_menu_list p .btn_b { width:28px; height:22px; display:block; background:url(../images/edit.jpg) no-repeat 0 1px; line-height:22px; text-align:center; float:right; color:#fff; text-decoration:none; font-family:'微软雅黑'; }
.usc_menu_list .uml { width: 202px; height: 27px; line-height: 27px; float: left; background: #efefef; margin-bottom: 5px; cursor: pointer; }
.usc_menu_list .uml:hover { background:#f9bb00; }
.usc_menu_list .uml a { width:177px; height:27px; display:block; padding-left:25px; background:url(../images/web_new/admin/png/home.png?v=20130928) no-repeat 2px; }
.title_user { background:#d8d8d8; font-size:12px; width:172px; padding:5px 10px; margin-bottom:3px; }
.title_user2 { background:#d8d8d8; font-size:12px; width:192px; height:25px; line-height:25px; margin-bottom:3px; }
.abcd_hover { float: left; font-size: 12px; cursor: pointer; color: #000; background: #d8d8d8; width: 96px; text-align: center; }
.abcd_hoverm { float: left; font-size: 12px; cursor: pointer; color: #000; background: #f9bb00; width: 96px; text-align: center; }
.usc_menu_list ul { width:192px; height:auto; overflow:hidden; }
.usc_menu_list ul li { width:192px; float:left; clear:both; margin-bottom:3px; height:18px; line-height:18px; overflow:hidden; }
.usc_menu_list ul li.xxzy a { font-size:12px; background:#d8d8d8; display:block; width:187px; height:18px; padding-left:5px; }
.usc_menu_list ul li.xxzy a:hover { background:#f9bb00; }
.usc_menu_list ul li:hover .user_num, .usc_menu_list ul li:hover .user_dj { background:#f9bb00; }
.user_num { width:18px; height:18px; line-height:18px; float:left; overflow:hidden; text-align:center; background:#d8d8d8; cursor:pointer; color:#fff; font-weight:bold; }
.user_num em { font-style:normal; }
.user_dj { width:171px; margin-left:3px; height:18px; float:left; overflow:hidden; background:#d8d8d8; cursor: default; }
.user_dj span { font-size:12px; }
.usc_banner { width:222px; height:auto; overflow:hidden; margin-bottom:10px; }
.usc_banner img { width:222px; }
/*right*/
#right_con { width:710px; height:auto; overflow:hidden; float:right; }
.teachertab p { margin-bottom:5px; }
#right_con .clear { width: 710px; height: 25px; clear: both; overflow: hidden; border-bottom: 1px solid #918c8a; margin-bottom: 25px; }
.zhmz { width: 710px; text-align: center; height: 52px; background: #c9caca; font-size: 24px; line-height: 52px; margin-bottom: 25px; position: relative; color:#fff; }
.zhmz2 { width: 710px; text-align: center; height: 52px; background: #c9caca; font-size: 24px; line-height: 52px; margin-bottom: 37px; position: relative; color:#fff; }
.zhmz_right { padding:0 20px; height:52px; overflow:hidden; position:absolute; right:0; line-height:52px; background:#f9bb00; top:0; text-align:center; }
.zhmz_right a { font-weight:bold; color:#985d00; }
.zhnr { width:710px; height:auto; overflow:hidden; }
.user_jl { width:710px; height:28px; line-height:28px; overflow:hidden; border-bottom:1px dashed #ccc; margin-bottom:15px; padding-bottom:10px; _font-size:12px; }
.user_jl span { float:right; }
.title_right_sj { width: 24px; height: 16px; background: url(../images/web_new/admin/sj2.png) no-repeat; position: absolute; bottom: -16px; left: 336px; display: block; }
.title_right_sj2 { width: 24px; height: 16px; background: url(../images/web_new/admin/sj2.png) no-repeat; position: absolute; bottom: -16px; left: 336px; display: block; }
.user_zh { width:710px; height:auto; overflow:hidden; }
.user_zh li { height:auto; float:left; overflow:hidden; width:710px; clear:both; }
.user_zh li.span33 { width:30%; line-height: 25px; display: block; }
.user_zh li table tr { border-bottom:2px; width:710px; height:52px; }
.user_zh li table th { width:102px; margin-right:2px; height:52px; line-height:52px; text-align:center; background:#efefef; border-bottom:2px solid #fff; border-right:2px solid #fff; font-size:12px; }
.user_zh li table td { background: none repeat scroll 0 0 #efefef; border-bottom: 2px solid #ffffff; height: 52px; line-height: 52px; padding-left: 10px; text-align: left; width: 606px; }
.user_zh li table td p, .user_zh li table td span { font-size:12px; }
.user_zh li table td p a { width:86px; height:52px; display:block; background:#f9bb00; color:#985d00; text-align:center; line-height:52px; float:right; font-weight:bold; }
.user_zh .btn1 input { margin-bottom:30px; margin-top:15px; padding-bottom:5px; _padding-bottom:0; cursor:pointer; font-size:18px; font-family:'微软雅黑'; color:#fff; margin-left:50px; }
.user_sj { font-weight: bolder; }
.user_sj a { font-weight: bolder; }
.orgbtn { background:url(../images/web_new/admin/btn1.png) no-repeat; width:103px; height:37px; overflow:hidden; cursor:pointer; line-height:30px; font-family:'微软雅黑'; color:#fff; margin:0 auto; padding-bottom: 6px; }
.redbtn { background:url(../images/web_new/admin/btn2.png) no-repeat; width:103px; height:37px; overflow:hidden; cursor:pointer; line-height:30px; font-family:'微软雅黑'; color:#fff; margin:0 auto; padding-bottom: 6px; }
.bluebtn { background:url(../images/web_new/admin/btn3.png) no-repeat; width:103px; height:37px; overflow:hidden; cursor:pointer; line-height:30px; font-family:'微软雅黑'; color:#fff; margin:0 auto; padding-bottom: 6px; }
.zhnr_2, .zhnr_3 { width:710px; height:auto; overflow:hidden; margin-bottom:30px; }
.zhnr_2 input { clear:both; }
.zhnr_2 th { height:40px; line-height:40px; border-bottom:1px solid #fff; background:#efefef; border-right:1px solid #fff; font-size:12px; }
.zhnr_2 td { height:26px; line-height:26px; border-bottom:1px solid #fff; background:#efefef; border-right:1px solid #fff; padding:5px; text-align:center; font-size: 12px; }
.jdtbg { width:546px; background:#ccc; height:35px; overflow:hidden; margin-left:10px; line-height:35px; margin-top:20px; }
.jdt { height:35px; overflow:hidden; background:#f9bb00; }
.jdtbg span { height:35px; line-height:35px; overflow:hidden; }
.zhnr_sc { width:710px; height:auto; overflow:hidden; }
.zhnr_sc li { width:104px; float:left; overflow:hidden; background:#efefef; padding:19px; }
.zhnr_sc div { float:left; }
.zhnr_sc li span { margin-top:10px; float:left; }
.xwlb { width:690px; height:auto; overflow:hidden; margin-bottom:20px; margin-top:10px; background:#efefef; padding:10px; }
.xwlb a { text-decoration:none; }
.xwlb a:hover { color:red; }
.xwlb li { width:690px; height:auto; margin-bottom:10px; float:left; overflow:hidden; border-bottom:1px dashed #fff; padding-bottom:5px; }
.xwlb li .lb_title { width:600px; float:right; line-height:18px; }
.xwlb li .lb_time { width:90px; float:right; height:18px; line-height:18px; text-align:right; }
.xwlb li .uelist_title { height:32px; line-height:32px; overflow:hidden; float:left; width:710px; }
.xwlb li .uelist_title_2 { float:left; width:710px; }
.xwlb li .uelist_title_2 span { font-size:12px; margin-right:10px; }
/*-----reserve------*/
.dataleft02 { width:428px; float:left; height:auto; overflow:hidden; }
.dataleft02 table { width:208px; height:auto; overflow:hidden; }
.dataleft02 table a { color:#f9bb00; font-weight:bold; text-decoration:none; }
.dataleft02 th { background:#ddd; height:27px; line-height:27px; border-top:2px solid #fff; border-right:2px solid #fff; width:30px; text-align:center; cursor:pointer; }
.dataleft02 td { height:27px; width:30px; text-align:center; line-height:27px; background:#efefef; border-top:2px solid #fff; border-right:2px solid #fff; cursor:pointer; }
.dataleft02 td:hover { background:#f9bb00; color:#fff; }
.dataleft02 td:hover a { color:#fff; }
.dataleft02 .on a { background:#f9bb00; color:#fff; font-weight:bold; width:30px; height:27px; display:block; }
.dataleft02 h4 { width:206px; height:58px; line-height:58px; text-align:center; font-size:24px; color:#f9bb00; font-weight:bold; background:#efefef; border-right:2px solid #fff; }
.dataleft02_l { width:208px; height:261px; float:left; overflow:hidden; }
.dataleft02_r { width:208px; height:261px; float:right; overflow:hidden; }
.dataright02 { width:258px; float:right; height:261px; overflow:hidden; }
.dataright02 p.dataright02_p1 { width:238px; height:91px; overflow:hidden; text-align:center; font-family:'微软雅黑'; background:#efefef; padding:10px; line-height:28px; font-size:15px; padding-top:20px; }
.dataright02 p.dataright02_p2 { width:238px; height:48px; overflow:hidden; text-align:center; font-family:'微软雅黑'; background:#ddd; padding:10px; line-height:24px; }
.calendar_tab { width:710px; height:auto; overflow:hidden; background:#efefef; }
.calendar_tab_top { width:710px; height:45px; overflow:hidden; background:#efefef; border-bottom:2px solid #fff; }
.calendar_tab_top ul li { float:left; height:45px; line-height:45px; text-align:center; border-right:2px solid #fff; background:#ddd; width:118px;}
.calendar_tab_top ul li:hover { background:#f9bb00; }
.calendar_tab_top ul li a {padding:0 10px; height:45px; display:block; font-family:'微软雅黑'; text-decoration:none; width:98px; }
.calendar_tab_top ul li .ct_cur { background:#f9bb00; }
.calendar_tab_down { width:710px; height:auto; overflow:hidden; }
.calendar_tab_down ul { width:710px; height:auto; overflow:hidden; }
.calendar_tab_down ul li { width:710px; height:auto; border-bottom:2px solid #fff; overflow:hidden; padding:0; *margin-top:-3px;
}
.calendar_tab_down ul li span a { color:#000; font-family:'微软雅黑'; text-decoration:none; padding:0 3px; }
.calendar_tab_down ul li span a.selected { background:#f9bb00; }
.calendar_tab_down ul li span a:hover { color:#fff; background:#f9bb00; }
.calendar_tab_down ul li .ctd_left { float:left; width:98px; text-align:center; background:#ddd; border-right:2px solid #fff; padding:10px; font-family:'微软雅黑'; }
.calendar_tab_down ul li .yysj { height:24px; line-height:24px; }
.calendar_tab_down ul li .sckc { height:66px; line-height:23px; }
.calendar_tab_down ul li .xb { height:37px; line-height:37px; }
.calendar_tab_down ul li .shxy, .calendar_tab_down ul li .szm { height:24px; line-height:24px; }
.calendar_tab_down ul li .shxy input { width:150px; height:20px; background:#fff; border:1px solid #ddd; _height:19px; }
.calendar_tab_down ul li .ctd_right { float:left; padding:10px; }
.calendar_tab_down ul li.ctd_btn { background:#fff; }
.calendar_tab_down ul li .teacher_search_btn { width:710px; height:60px; background:#f9bb00; text-align:center; line-height:60px; font-size:18px; font-family:'微软雅黑'; font-weight:bold; color:#fff; cursor:pointer; }
.title_right_sj3 { width:710px; height:16px; background:url(../images/web_new/page/sj2.png) 50% no-repeat; display:block; }
.tabpage { width:710px; height:25px; overflow:hidden; text-align:center; margin-bottom:25px; }
.tabpage a em, .tabpage span { margin-right:2px; background:#c9caca; line-height:25px; padding:5px 10px; }
.tabpage em { background:#f9bb00; color:#fff; line-height:25px; padding:5px 10px; margin-right:2px; }
.tabpage em:hover, .tabpage span:hover { background:#f9bb00; color:#fff; }
.tabpage a { text-decoration:none; color:#000; }
.teachertab { width:712px; height:auto; overflow:hidden; background:#efefef; margin-bottom:5px; }
.teachertab a { text-decoration:none; }
.teachertab a:hover { }
.teachertab th, .teachertab td { padding:5px 0; border-bottom:2px solid #fff; border-right:2px solid #fff; }
.teachertab th { text-align:center; background:#ddd; }
.right p { margin-bottom:5px; }
.stars { background: url(/images/web_new/admin/global00.png); width: 16px; height: 16px; display: inline-block; background-repeat: no-repeat; background-position: -1px -41px; cursor: pointer; }
.btnclosed { width: 69px; height: 25px; background:url(../Styles/images/btn2.png) no-repeat; cursor: pointer; border: 0; display: block;margin-left:8px; }
.btnopen { width: 70px; height: 25px; background:url(../Styles/images/btn1.png) no-repeat; cursor: pointer; border: 0; display: block; margin-left:8px;}
.btnopenyuyue { width: 70px; height: 25px; background:url(../Styles/images/btn3.png) no-repeat; cursor: pointer; border: 0; display: block; }
.teachertab .data_l { float:left; width:200px; margin-bottom:0; text-align: left; }
.teachertab .data_c { float:left; margin-bottom:0; width:290px; text-align:center; }
.teachertab .data_r { float:right; width:200px; margin-bottom:0; text-align: right; }
.aixin { cursor: pointer; display: inline-block; height: 16px; width: 16px; background: url(../images/usc/heart_r.png) no-repeat; vertical-align: middle; }
.datetab02 { table-layout: fixed; border: 3px solid #cfcfcf; }
.datetab02 th { background-color: #f4faff; border: 1px solid #cfcfcf; font-size: 12px; font-weight: bold; line-height: 20px; }
.datetab02 td { border: 1px solid #cfcfcf; height:40px; line-height:20px; padding:0; }
.datetab02 td .data_l { width:100px; float:left; }
.datetab02 td .data_c { width:500px; float:left; text-align:center; }
.datetab02 td .data_r { width:100px; float:right; }
.zhnr_2 .pagersmall, .zhnr_2 .boldtext { padding:0; }
.ltt_top { width:710px; height:50px; background:#efefef; overflow:hidden; margin-bottom:20px; }
.ltt_top2 { width:710px; height:30px; background:#efefef; overflow:hidden; margin-bottom:20px; }
.ltt_top2 li { float:left; height:30px; width:80px; text-align:center; border-right:1px solid #fff; cursor:pointer; }
.ltt_top li { float:left; height:50px; line-height:50px; width:120px; text-align:center; border-right:2px solid #fff; cursor:pointer; }
.ltt_top li a { width:120px; height:50px; display:block; background:#ccc; }
.ltt_top2 li a { width:80px; height:18px; display:block; background:#ccc; text-decoration:none; padding:8px 0 4px 0; }
.ltt_top li a:hover { background:#f9bb00; }
.ltt_top2 li a:hover { background:#f9bb00; }
.ltt_top li .ltt_top_current { background:#f9bb00; }
.ltt_top2 li .ltt_top_current { background:#f9bb00; }
.pager { width:710px; padding:0px; margin-top:10px; }
.steps_title { width: 710px; height: 85px; overflow:hidden; background-repeat: no-repeat; background-position: 10px -1590px; background-image: url(../images/userbg.png); }
#right_con p { line-height:24px; }
.buykecheng .goumaikc .buy_con02bg, .buykecheng p .zengsngbg { background-image: url(../images/jiageimg.png); }
.buykecheng { width:710px; float:left; text-align:center; }
.bgbg { width:710px; float:left; border-bottom:none; margin-bottom:5px; }
.bgbg li { float:left; width:712px; border-bottom:2px solid #fff; border-right: none; border-top:none; background:#efefef; }
.bgbg .bgbgli2 { background:#ff9bc1; border:2px solid #fff; border-right:none; }
.bgbg .bgbgli3 { background:#aed8f3; border:2px solid #fff; border-right:none; }
.bgbg .bgbgli4 { background:#f90; color:#fff; border-right:none; }
.bgbg li span { border-right:2px solid #fff; width:93px; float:left; text-align:center; padding:10px 0; height:100%; }
.bgbg .bgbgli2 span { border-right:2px solid #fff; padding:10px; width:73px; height:100%; font-size:12px; }
.bgbg .bgbgli3 span { border-right:2px solid #fff; padding:10px; width:73px; height:100%; font-size:12px; }
.bgbg .bgbgli4 span { border-right:2px solid #fff; padding:10px; width:73px; height: 38px; font-size:12px; }

/**.bgbg { width:710px; float:left; border-bottom:none; margin-bottom:10px; }
.bgbg li { float:left; width:710px; border:1px solid #cfcf95; border-right: none; border-top:none; }
.bgbg .bgbgli2 { background:#ff9bc1; border:1px solid #e577a1; border-right:none; }
.bgbg .bgbgli3 { background:#aed8f3; border:1px solid #71a6c7; border-right:none; }
.bgbg .bgbgli4 { background:#fec453; border:1px solid #ff9c1b; border-right:none; }
.bgbg li span { border-right:1px solid #cfcf95; width:93px; float:left; text-align:center; padding:10px 0; height:100%; }
.bgbg .bgbgli2 span { border-right:1px solid #e577a1; padding:10px; width:73px; height:100%; font-size:12px; }
.bgbg .bgbgli3 span { border-right:1px solid #71a6c7; padding:10px; width:73px; height:100%; font-size:12px; }
.bgbg .bgbgli4 span { border-right:1px solid #ff9c1b; padding:10px; width:73px; height: 38px; font-size:12px; }**/

.btngouwuche { width: 88px; height: 23px; display: block; background-position: -246px -320px; margin: 7px 0px 0px 10px; _margin: 7px 0px 0px 5px; border: 0; cursor: pointer; background-image: url(../images/global.png?v=2); *margin:-5px 0 0 -5px;
}
.btnyjgouwuche { width: 88px; height: 23px; display: block; background-position: -353px -320px; margin: 8px 0px 0px 10px; _margin: 8px 0px 0px 5px; border: 0; cursor: pointer; background-image: url(../images/global.png?v=2); *margin:-5px 0 0 -5px;
}
.buy_info { width:710px; float:left; margin-top:10px; border-bottom:1px dashed #cfcfcf; line-height:24px; background:#efefef; }
.buy_info_l { width:390px; float:left; padding:10px; }
.buy_info_r { width:270px; float:right; padding:10px; }
.redfont18 { color:#f00; font-weight:bold; font-size: 16px; font-family: arial, helvetica, sans-serif; }
.redfont24 { color:#f00; font-weight:bold; font-size: 24px; font-family: arial, helvetica, sans-serif; }
.buy_btn { width: 710px; float: left; margin-top: 10px; text-align: right; }
.btnbuy { width: 188px; height: 48px; border: 0; cursor: pointer; background: url(../images/web_new/admin/settle_accountsl.png) no-repeat; margin-right:15px; margin-top:10px; }
.zhnr_2 .btninfo { width: 102px; height: 32px; background-position: -244px -354px; border: 0; cursor: pointer; background-image: url(../images/global.png?v=2); border:0; margin-top:20px; }
.uesr_info { line-height:28px; background:#efefef; width:690px; overflow:hidden; padding:10px; }
#m1for6 table { margin-bottom:20px; }
#m1for6 p { line-height:28px; }
.medal ul li { width:166px; height:290px; float:left; margin:0 10px 20px 0; background:url(../images/usc/medal/bg.jpg) no-repeat; }
.mib { float:left; padding:16px 0 0 33px; }
.mis { float:left; padding:10px 0 0 38px; height:28px; line-height:28px; text-indent:6px; color:#424242; font-weight:bolder; font-size:14px; }
.mis img { float:left; }
.mecon { float:left; width:126px; height:80px; padding-left: 20px; padding-right: 20px; padding-top: 10px; font-size:12px; color:#4b4b4b; background:url(../images/usc/medal/bg2.png) no-repeat center 8px; line-height:19px; }
.tjylfl { height:30px; line-height:30px; overflow:hidden; margin-top:20px; }
.tjylfl a { padding:2px 6px; border-left:2px solid #fff; text-decoration:none; }
.wdtjtitle .tjylfl .titlebg { background-color: #f9bb00; text-decoration:none; color: #ffffff; }
.wdtjtishi { line-height:28px; background:#efefef; width:690px; height:auto; overflow:hidden; padding:10px; }
.tjyl_02 { width:710px; height:446px; background:url(../images/nindex/invite2.gif) no-repeat; }
.service_input { width:710px; height:auto; }
.service_input textarea { width:688px; height:100px;  border:1px solid #ccc; padding:10px; }
/*=======小班课=========*/
.kczt { width:680px; padding:15px; height:auto; overflow:hidden; padding-bottom:5px; float:left; }
.kcb { width:710px; background:#445266; height:auto; padding-bottom:15px; float:left; }
.kczt_left { width:389px; height:260px; float:left; position:relative; }
.kczt_left img { border:0; }
.kczt_right { width:255px; overflow:hidden; height:240px; float:right; background:#fff; padding:10px; border-radius:10px; }
.kczt_ico { position:absolute; top:0; left:0; z-index:9999; }
.kczt_title { font-size:28px; font-family:'微软雅黑'; width:255px; display:block; float:left; margin-bottom:20px; line-height:28px; }
.kczt_body { font-size:18px; font-family:arial, helvetica, sans-serif; width:255px; display:block; float:left; line-height:24px; color:#666; text-decoration:underline; }
.kcb_title { width:695px; height:36px; display:block; margin-top:-10px; padding-left:15px; }
.kcb_body { width:680px; margin:15px; height:auto; background:#fff; border-radius:20px; display:block; }
.kcb_ul1 { width:680px; height:auto; overflow:hidden; }
.kcb_ul1 li { width:640px; height:auto; line-height:20px; overflow:hidden; border-bottom:1px solid #eee; padding:8px 20px; }
.kcb_ul1 li span { float:left; }
.kcb_ul1 li span.time_span { font-family:'微软雅黑'; font-size:14px; margin:0 10px; line-height:24px; }
.kcb_ul1 li span.aniu { color:#fff; padding:0 10px; height:auto; background:#445266; border-radius:12px; cursor:pointer; float:right; line-height:24px; font-size:14px; }
.kcb_ul1 li span.aniu:hover { background:#666; }
.kcb_ul1 li span.aniu2 { background:#999; }
.kcb_ul2 { width:674px; height:auto; overflow:hidden; border-top:5px solid #445266; margin-top:20px; padding:6px 3px; }
.kcb_ul2 li { width:162px; height:auto; margin:0 3px; overflow:hidden; float:left; position:relative; }
.kcb_ul2 li span { float:left; }
.kcb_ul2 li img { border:0; width:162px; height:108px; cursor:pointer; }
.kcb_ul2 li span.kcb_ico { background:url(../images/large_course/ico2.png) no-repeat; width:46px; height:18px; position:absolute; top:90px; right:0; z-index:9999; color:#fff; line-height:18px; padding-left:20px; _position:static; _margin-top:-37px; _margin-left:96px; }
.kcb_ul2 li:hover { background:#f60; color:#fff; }
.button_kcb { width:135px; height:30px; margin:0 auto; _margin-bottom:-4px; margin-top:10px; }
.button_kcb a { display:block; width:135px; height:30px; }
.button_kcb a.down { background:url(../images/large_course/sykc2.png) no-repeat; }
.button_kcb a.up { background:url(../images/large_course/sykc.png) no-repeat; }
/*=======小班课=========*/
#con { width: 710px; margin:0; }
#tags { float: left; width: 710px; overflow: hidden; height:60px; background:#efefef; line-height:60px; }
#tagcontent { float: left; width: 710px; margin-top: 20px; }
.zhuxiu_area { float: left; width: 710px; margin-top: 20px; }
#tags li { float: left; height: auto; overflow: hidden; }
#tags li .zxk_a { background: url(../images/nindex/zxk4.gif) no-repeat; }
#tags li .zyk_a { background: url(../images/nindex/zyk3.gif) no-repeat; }
#tags li .xxk_a { background: url(../images/nindex/xxk4.gif) no-repeat; }
#tags li .zxk_a:hover { background: url(../images/nindex/zxk3.gif) no-repeat; }
#tags li .zyk_a:hover { background: url(../images/nindex/zyk4.gif) no-repeat; }
#tags li .xxk_a:hover { background: url(../images/nindex/xxk3.gif) no-repeat; }
.tagcontent { display: none; }
#tags li a { width: 205px; height: 164px; overflow: hidden; display: block; text-align:center; font-family:'微软雅黑'; border-right:2px solid #fff; }
#tags li.selecttag .zxk_a { background: url(../images/nindex/zxk3.gif) no-repeat; }
#tags li.selecttag .zyk_a { background: url(../images/nindex/zyk4.gif) no-repeat; }
#tags li.selecttag .xxk_a { background: url(../images/nindex/xxk3.gif) no-repeat; }
#tagcontent div.selecttag { display: block }
.buykechengtab03 { border:3px solid #ccc; margin-top: 10px; }
.buykechengtab03 td { padding:10px 0; background:#efefef; border-right:3px solid #ccc; }
.buykecheng p .tabtitletxt04 { width:230px; height:36px; text-align:center; float:left; background:#ddd; border-right:3px solid #ccc; line-height:36px; font-family:'微软雅黑'; }
.buykecheng p .tabtitletxt02 { width:182px; height:36px; text-align:center; float:left; background:#ddd; line-height:36px; font-family:'微软雅黑'; }
#right_con .buy_infotxt01 { width:700px; height:auto; overflow:hidden; text-align:right; padding:10px 0; background:#efefef; padding-right:10px; font-weight:bold; height:60px; font-size:24px; line-height:60px; }
.redfont28 { color: #ff0000; font-size: 28px; font-family: arial, helvetica, sans-serif; font-weight: bold; }
.userpay { width: 710px; float: left; padding-bottom:10px; }
.userpay ul { width: 710px; float: left; margin:0; }
.userpay ul li { width: 220px; height: 60px; float: left; padding-top: 5px; margin: 5px 10px 5px 0; }
.userpay ul li.yhk { width: 220px; height: 60px; float: left; padding-top: 5px; margin: 5px 10px 5px 0; }
.userpay ul li.yhk input { margin-right:5px; }
.buy_btn02 { width: 710px; float: left; margin-top: 10px; text-align: center; line-height: 32px; }
.buy_btn02 .btnleft { width: 400px; float: left; text-align: right; }
.btnfukuan { width: 242px; height: 48px; border: 0; cursor: pointer; background: url(../images/web_new/admin/affirm001.gif) no-repeat; }
.buy_btn02 .btnright { width: 140px; float: left; text-align: center; line-height: 48px; }
.lblogin { width:406px; height:242px; border:1px solid #f34018; float:left; background:url(../images/usc/gmkc/fkcgtsbg.jpg) no-repeat 0 bottom; }
.lblogin h3 { width:386px; float:left; height:30px; line-height:30px; font-weight:normal; font-size:12px; padding:10px; }
.lblogin h3 a { display:bolck; width:16px; height:16px; float:right; background:url(../images/usc/gmkc/x.png) no-repeat 0 0; }
.lblogin .txt { display:block; float:left; width:386px; line-height:24px; padding:10px; font-family:'微软雅黑'; font-size:16px; background:url(../images/usc/gmkc/gthicon.jpg) no-repeat 30px 0; text-align:center; text-indent:30px; margin:-20px 0 0 0; }
.lblogin .txt2 { display:block; float:left; width:386px; line-height:18px; padding:10px; font-family:'微软雅黑'; font-size:14px; text-align:center; color:#f55935; margin:-10px 0 0 0; }
.lblogin .lbbtn { width:406px; float:left; text-align:center; padding:18px 0 0 0; }
.lblogin .dbtxt { width:290px; float:left; padding-left:10px; margin-top:10px; text-align:left; background-color:#fff9f1; }
.lblogin .dbtxt a { text-decoration:none; }
.btntcfukuan { width:148px; height:41px; background:url(../images/usc/gmkc/mwt.png) no-repeat; cursor:pointer; border:0; }
.btntcfukuanwt { width:148px; height:41px; background:url(../images/usc/gmkc/ywt.png) no-repeat; cursor:pointer; border:0; }
.footerline { width:946px; height:auto; overflow:hidden; text-align:right; }
.znx { width:710px; float:left; margin:0; background:#ccc; }
.znxgn { float:left; color:#000; padding:0; padding:3px 10px; width:690px; height:25px; line-height:25px; }
.znxts { float:left; }
.znxlj { float:right; }
.znxlj a { margin:0 0 0 12px; }
.znxlistbox { border-left:1px solid #d2ecff; }
.znxlistbox th, .znxlistbox td { border-right:1px solid #d2ecff; border-bottom:1px solid #ccc; }
.znxlistbox th { text-align:center; font-weight:normal; padding:8px 0; background:#f3faff; color:#3e9ac5; }
.znxlistbox tr td { overflow:hidden; word-break:break-all; text-overflow:ellipsis; padding:4px 0; }
.znxfjr { padding-right:14px; text-indent:10px; color:#575757; }
.znxfbt { padding-right:14px; text-indent:14px; color:#575757; }
.znxfbt a { color:#575757; }
.znxfrq { text-align:center; color:#575757; }
.znxsc { text-align:center; }
.znxwd { font-weight:bolder; }
.znxsc a { display:block; width:51px; height:20px; cursor:pointer; background:url(../images/usc/znxsc_btn.png) no-repeat 0 0; text-decoration:none; color:#575757; text-align:center; margin:0 0 0 20px; #margin:0;
}
.znxsc a:hover { background:url(../images/usc/znxsc_btn_2.png) no-repeat 0 0; }
.znxfl { background:#f3faff; text-indent:24px; color:#3e9ac5; }
.znxyj { width:710px; float:left; }
.znxyjxx { background:#ddd; padding:15px; _padding:0 0 15px 15px; #padding:0 0 15px 15px;
color:#575757; }
.znxyjbt { font-size:14px; font-weight:bolder; background:url(../images/usc/znxsc_icon_1.png) no-repeat 0 0; text-indent:20px; margin:0 0 6px 0; }
.znxyjnr { width:688px; border:1px solid #efefef; background:#efefef; padding:10px; }
.titletxt { background:#efefef; padding:0 10px; width:690px; margin-bottom:10px; }
.cidian h3 { height:25px; margin-bottom:3px; background:#ddd; padding:10px; line-height:25px; }
.cidian p { height:25px; padding:10px; background:#efefef; margin-bottom:3px; line-height:25px; }
.cidian a { color:red; }
.goumai_info { background:#efefef; width:710px; padding:10px; margin-bottom:10px; overflow:hidden; }
#right_con .goumai_info p { line-height:25px; }
.btnindex { width: 242px; height: 48px; border: 0; cursor: pointer; background: url(../images/web_new/admin/return_top.png) no-repeat; }
.btnfasong2 { width: 101px; height: 31px; background-position: 0 -129px; border: 0; cursor: pointer; background-image: url(../images/global.png?v=2); }
.bbx { width:710px; height:auto; overflow:hidden; }
.bbx li { width:163px; height:64px; float:left; margin:0 10px 10px 0; *padding-bottom:10px;
}
.gereninfobtn input { float:right; }
.redfont { font-size:12px; }
.rc_s1 { width:710px; height:auto; margin-bottom:10px; background:#efefef; }
.rc_tea { padding:10px; width:82px; height:82px; overflow:hidden; }
.rc_table { font-family: 'arial', '黑体'; font-size: 12px; margin: 0; color: #333; display: block; width: 100%; text-align: left; }
#topcourse2 { width:710px; height:auto; overflow:hidden; }
#topcourse2 li { float:left; width:140px; padding:10px; background:#efefef; margin-right:3px; margin-bottom:3px; }
.jsjs { width:708px; border:1px solid #e8c592; background:#fffcf7; float:left; margin:0 0 20px 0; }
.jsxx { width:668px; min-height:200px; background:url(../images/usc/jssbg.jpg) no-repeat 0 bottom; float:left; padding:30px 20px 50px 20px; }
.jss { width:668px; background:#f4d4a5; float:left; padding:30px 20px 20px 20px; }
.jsxx table, .jsxx tr, .jsxx td { border:0; }
.jsxxbox { margin:10px 0 0 0; }
.jsxx_fgx { border-top:1px dotted #323232; padding:6px 0 0 0; margin:6px 0 0 0; }
.jsxx_left ul li { width:490px; float:left; margin:0 0 6px 0; }
.jsxx_left ul li span { display:block; float:left; font-size: 12px; }
.jsxx_l_title { width:96px; text-align:right; margin:0 4px 0 0; }
.jsxx_l_con { width:390px; text-align:left; }
.jsxx_l_con img { margin:0 2px 2px 0; }
.jsxx_s { color:#cf3829; font-size: 12px; }
.jsxx_l_level { width:188px; height:19px; line-height:19px; text-align:center; margin:0 1px 0 0; }
.jsxxll_nor { color:#8e8e8e; background:#e5e5e5; }
.jsxxll_cur { color:#fff; background:#3f9dd2; }
.jsxx_right { width:143px; padding:0 0 0 35px; }
.jsxx_right ul li { width:143px; float:left; text-align:center; }
.jsxx_photo { width:132px; display:block; border:1px solid #dedede; }
.jsxx_photo img { border:6px solid #fff; }
.xypj_box { background-color: #FFFBF5; border: 1px solid #CFCFCF; float: left; margin: 0 0 10px; padding: 8px; width: 692px; }
.uesr_con .xypj_qtinfo { border-bottom: 1px dashed #CFCFCF; float: left; font-size: 14px; padding-bottom: 8px; padding-top: 5px; width: 692px; }
.xypj_box h3 { background-position: 0 0; height: 65px; left: 10px; width: 300px; }
.xypj_qtinfo ul { background-color: #FFFFFF; border: 1px solid #E6D9C3; float: left; padding: 4px; width: 682px; }
.xypj_qtinfo ul .xypj_title { float: left; padding-left: 10px; width: 650px; }
.xypj_box h3, .xypj_qtinfo .xypj_qtinfo_top span, .xypj_qtinfo .xypj_qtinfo_top i, .xypj_qtinfo .xypj_qtinfo_top p { background-image: url(../images/web_new/admin/xypjimg.png); background-repeat: no-repeat; }
.xypj_qtinfo ul { background-color: #FFFFFF; border: 1px solid #E6D9C3; float: left; padding: 4px; width: 682px; }
.xypj_qtinfo .xypj_qtinfo_top { float: left; font-weight: bold; line-height: 25px; width: 692px; }
.xypj_qtinfo .xypj_qtinfo_top span { background-position: -6px -97px; float: left; font-family: Arial, Helvetica, sans-serif; text-indent: 14px; width: 135px; font-weight:bold; }
.xypj_qtinfo .xypj_qtinfo_top i { background-position: 0 -159px; float: left; font-family: Arial, Helvetica, sans-serif; text-indent: 14px; width: 110px; font-weight:bold; }
.xypj_qtinfo .xypj_qtinfo_top p { background-position: 0 -129px; float: left; padding-left: 18px; width: 200px; font-weight:bold; }
.xypj_box .xypj_btn_t { float: left; height: 20px; padding-top: 10px; text-align: right; width: 692px; }
.xypj_box .xypj_btn_t a { color:#985D00; text-decoration:none; }
.xypj_box .xypj_btn_t a:hover { color:#985D00; text-decoration: underline; }
.xypj_qtinfo ul .xypj_con { float: left; padding-left: 14px; padding: 4px; width: 667px; }
.jsxx_sc_btn { margin:4px 0 0 0; display:block; width:132px; border:1px solid #ff651b; }
.jsxx_sc_btn a:visited { text-decoration:none; }
.jsxx_sc_btn a { display:block; width:130px; padding:2px 0; border:1px solid #fff; background:url(../images/usc/jsxxscbtnbg.png) repeat-x; color:#fff; font-family:'微软雅黑'; font-size:16px; text-decoration:none; }
.jsxx_sc_btn a:hover { background:#ff823e; text-decoration:none; }
.jsxx_sc_btn_2 { margin:4px 0 0 0; display:block; width:132px; border:1px solid #56a4cc; }
.jsxx_sc_btn_2 a:visited { text-decoration:none; }
.jsxx_sc_btn_2 a { display:block; width:130px; padding:2px 0; border:1px solid #fff; background:url(../images/usc/jsxxscbtnbg_2.png) repeat-x; color:#fff; font-family:'微软雅黑'; font-size:16px; text-decoration:none; }
.jsxx_sc_btn_2 a:hover { background:#5baad2; text-decoration:none; }

.jsxx_xh_btn { margin:4px auto; display:block; width:82px; border:1px solid #ff651b; }
.jsxx_xh_btn a:visited { text-decoration:none; }
.jsxx_xh_btn a { display:block; width:80px; padding:2px 0; border:1px solid #fff; background:url(../images/usc/jsxxscbtnbg.png) repeat-x; color:#fff; font-family:'微软雅黑'; font-size:16px; text-decoration:none; }
.jsxx_xh_btn a:hover { background:#ff823e; text-decoration:none; }

.jsxx_fxz { color:#1e9acd; text-align:left; margin:10px 0 0 0; }
.jsxx_fxz span { display:block; float:left; margin:0 7px 0 0; }
.jsxx_fxz a { display:block; float:left; margin:2px 4px 0 0; }
.jss_zwjs { display:block; width:62px; height:23px; line-height:19px; font-size:12px; float:left; color:#1c7cb2; text-align:center; margin:0 20px 0 0; background:url(../images/usc/jsszwjs.png) no-repeat; }
.jss_lywz { padding:15px 20px 10px 80px; }
.jss_lywz p { line-height:150%; margin:0 0 20px 0; }
#con { width: 710px; margin:10px 0 0 0; }
#tags { float: left; width: 710px; overflow: hidden; }
#tagcontent { float: left; width: 710px; margin-top: 20px; }
.zhuxiu_area { float: left; width: 710px; margin-top: 20px; }
#tags li { float: left; width: 225px; height: 164px; margin-right: 10px; overflow: hidden; }
#tags li .zxk_a { background: url(../images/nindex/zxk4.gif) no-repeat; }
#tags li .zyk_a { background: url(../images/nindex/zyk3.gif) no-repeat; }
#tags li .xxk_a { background: url(../images/nindex/xxk4.gif) no-repeat; }
#tags li .zxk_a:hover { background: url(../images/nindex/zxk3.gif) no-repeat; }
#tags li .zyk_a:hover { background: url(../images/nindex/zyk4.gif) no-repeat; }
#tags li .xxk_a:hover { background: url(../images/nindex/xxk3.gif) no-repeat; }
.tagcontent { display: none; }
#tags li a { width: 225px; height: 164px; overflow: hidden; display: block; }
#tags li.selectTag .zxk_a { background: url(../images/nindex/zxk3.gif) no-repeat; }
#tags li.selectTag .zyk_a { background: url(../images/nindex/zyk4.gif) no-repeat; }
#tags li.selectTag .xxk_a { background: url(../images/nindex/xxk3.gif) no-repeat; }
#tagcontent div.selectTag { display: block }
.tag_title { width:710px; height:30px; line-height:30px; font-size:14px; font-weight:bold; font-family:"微软雅黑"; margin-bottom:5px; clear:both; }
.tag_ul { width:712px; height:auto; margin-bottom:2px; clear:both; }
.tag_ul li { float:left; width:176px; height:110px; margin-right:2px; margin-bottom:2px; border-radius:8px; position: relative; cursor:pointer; }
.tag_ul li { /*border:#d2ebff solid 1px;*/ transition: all 0.20s ease-in-out; -webkit-transition: all 0.20s ease-in-out; -moz-transition: all 0.20s ease-in-out; }
.tag_ul li:hover { box-shadow: 0 0 5px rgba(210, 235, 255, 1); -webkit-box-shadow: 0 0 5px rgba(210, 235, 255, 1); -moz-box-shadow: 0 0 5px rgba(210, 235, 255, 1); }
.tag_ul li .tag_img { border:1px solid #fff; width:172px; height:106px; }
.tag_ul li .tag_none { width:100%; height:100%; z-index:100; }
.tag_ul li .tag_right { border:1px solid #fff; width:172px; height:106px; z-index:100; }
.tag_ul li em { background:url(../images/newcourse/box.png) no-repeat; width:173px; height:60px; z-index:99999; display:none; position:absolute; left:30px; top:-79px; cursor:pointer; color:#fff; padding:10px; border:none; font-size:12px; }
.course_mask { width:100%; height:100%; border-radius:8px; display: block; }
.lock_tip { position:absolute; width:60%; height:70%; top:11px; left:50px; color:#fff; border-radius:8px; padding:5px; text-decoration: none; display: none; }
.free_course_list { padding-left:10px; }
.free_course_list li { width:100%; list-style-position: inside; padding-left:0px; padding:10px 10px 10px 0; overflow:hidden; margin-bottom: 20px; _margin-bottom:20px; }
.free_course_list li div { float:left; }
.free_course_list li div.img { width:176px; height:110px; cursor:pointer; border-radius: 8px; border:#d2ebff solid 1px; transition: all 0.30s ease-in-out; -webkit-transition: all 0.30s ease-in-out; -moz-transition: all 0.30s ease-in-out; margin-left:10px; }
.free_course_list div.img:hover { box-shadow: 0 0 10px rgba(81, 203, 238, 1); -webkit-box-shadow: 0 0 10px rgba(81, 203, 238, 1); -moz-box-shadow: 0 0 10px rgba(81, 203, 238, 1); }
.free_course_list li div.img a { display: block; width: 100%; height:100%; background-image: url(../../images/newcourse/right.png)!important;/* ff ie7 */ background-repeat: no-repeat; filter: progid:dximagetransform.microsoft.alphaimageloader(src='../../images/newcourse/right.png'); /* ie6 */
_background-image: none; }
.free_course_list li div.word { padding-top: 35px; padding-bottom: 35px; padding-left: 20px; vertical-align: middle; }
#topcourse { margin:10px 0 0 0; border:1px solid #fff; }
#topcourse li { width:20%; float:left; height:26px; line-height: 26px; }
#subcourse_ul li { width:50%; text-align: left; text-indent: 20px; float:left;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.jdt_nc { width:343px; height:23px; background:#ccc; position:relative; float:left; border-radius:4px; overflow:hidden; }
.jdt_wz { width:343px; height:auto; text-align:center; float:left; line-height:23px; }
#msky, #shky, #xgn1, #xgn2,#lstd,#swyy,#xtfky { overflow:hidden; float:left; clear:both; }
#msky li, #shky li, #xgn1 li, #xgn2 li,#lstd li,#swyy li,#xtfky li { padding:5px 0; float:left; width:690px; margin-bottom:2px; background:#efefef; padding:5px 10px; }
.week_box { width:330px; overflow:hidden; float:left; height:auto; background:#efefef; font-size:12px; margin-right:10px; margin-bottom:10px; margin-left:12px;}
.week_box table { border:0; border-spacing:0; margin:0; border-right:none; }
.week_box table tr { font-size:12px; padding:10px; }
.week_box table td { border:0; padding:0; font-size:12px; padding:5px 10px; border-right:2px solid #fff; border-bottom:2px solid #fff; text-align:center; }
.get_code_button2 { height:24px; background-color: #F9BB00; padding: 0 10px; margin-left: 10px; }
.get_code_button2_un { height:24px; background-color: #959595; padding: 0 10px; margin-left: 10px; }
/*会员中心的banner*/
.freetrial { width:710px; height:50px; line-height:50px; text-indent:100px; color:#ce0d0d; background:url(../images/usc/usc_icons.png?v=20130826) no-repeat 0 -625px; _padding:6px 0 0 0; margin:0 0 10px 0; font-size: 13px; }
.freetria2 { width:710px; height:50px; line-height:50px; text-indent:100px; color:#ce0d0d; background:url(../images/usc/usc_icons.png?v=20130826) no-repeat 0 -794px; _padding:6px 0 0 0; margin:0 0 10px 0; font-size: 13px; }
.freetria3 { background:url(../images/ad/sqth.gif) no-repeat; height:50px; line-height:50px; padding-left:55px; margin-bottom:10px; color:#000; font-size: 12px; }
.opencourse { width:710px; height:50px; line-height:50px; text-indent:100px; color:#ce0d0d; background:url(../images/usc/usc_icons.png?v=20130826) no-repeat 0 -685px; _padding:6px 0 0 0; margin:0 0 10px 0; font-size: 13px; }
/*会员中心弹出框*/
.pingjiabtn { cursor:pointer; border: 1px solid #F9BB00; height: 40px; padding: 0 0 0 5px; text-align: left; }
.pingjialist { width:500px; background:#FFF; padding:0 0 16px 0; }
.pingjialist h5 { width:500px; float:left; text-indent:12px; margin-bottom:10px; font-size:14px; line-height:30px; border-bottom: 1px solid #eee; }
.pingjialist h5 span { width:300px; float:left; }
.pingjialist h5 em { width:70px; float:right; }
.pingjialist p { width:500px; float:left; margin:12px 0 0 0; }
.pingjialist p span { width:100px; float:left; font-weight:bold; text-align:right; }
.pingjialist p em { float:left; }
.sclstxt { width:680px; margin-bottom:10px; float:right; }
.closed { background:url(../images/web_new/admin/downbut.gif) no-repeat; cursor:pointer; float:right; height: 23px; margin-top: 7px; width: 25px; }
.pop_title { width:500px; background:#F9BB00; height:30px; line-height:30px; text-indent:12px; font-weight:bolder; color:#FFF; }
.pop_title span { _display:block; _float:left; }
.pop_con { margin:20px; font-family: lucida sans unicode, arial, sans-serif; word-wrap: break-word; word-break: normal; font-size:12px; }
.pop_con h2 { font-size:12px; font-weight: bold; }
.pop_con_up { border-bottom:1px dotted #4f93bb; }
.pop_con li { padding:0 0 12px 0; }
.bbx li { float:left; margin:0 50px 20px 0; _margin:0 25px 20px 0; text-align:center; }
.bbx img { margin:0 0 10px 0; }
.star { margin:0; padding:0; }
.star a { display: block; }
.aixin { cursor: pointer; display: inline-block; height: 14px; width: 16px; background:url(../images/usc/heart_r.png) no-repeat; vertical-align: middle; }
.haixin { cursor: pointer; display: inline-block; height: 14px; width: 16px; background:url(../images/usc/heart_g.png) no-repeat; vertical-align: middle; }
em { height:14px; }
.leveldes { clear:both; height:14px; line-height: 14px; display:inline-block }
.td_xin { display: inline-block; height:14px; }
#opinioncontent { width:500px; z-index: 1000; background-color: #f8f8f8; border: 1px solid #CFCFCF; }
#coursecontent { width:500px; z-index: 1000; background-color: #f8f8f8; border: 1px solid #CFCFCF; }
.yyts { float:left; width:660px; padding:0 24px; margin:4px 0 0 0; }
.yyskrq { font-size:14px; font-weight:bolder; color:#0066cc; margin:0 60px 0 24px; }
.tjyl_01 { margin:0 0 0 12px; _margin:0 0 0 6px; }
.tjyl_02 p { line-height:160%; }
.itemtitle { width:710px; border-bottom:1px solid #ddd; font-size:24px; font-family:'Arial', '黑体'; font-weight:bolder; padding:0 0 9px 0; text-indent:36px; background:url(../images/site/psa.png) no-repeat 0 20px; #background:url(../images/site/psa.png) no-repeat 0 0;
}
.itemtitle_org { border-top:5px solid #ff9900; margin:-1px 0 20px 0; _margin:-1px 0 0 0; #margin:-1px 0 0 0;
}
/*您还没有购买课程?*/
#wrapper { margin: 0 auto; padding: 10px; width: 950px; height:800px; background:#fff; }
.zxzxbox .zxzxboxl { background-color: #feffe5; border: 1px solid #f9f2a7; color: #f26521; float: left; font-family: "微软雅黑"; font-size: 16px; font-weight: bold; height: 110px; line-height: 30px; text-align: center; width: 700px; }
.zxzxbox { float: left; margin: 0; padding: 5px; width: 940px; }
.zxzxbox .zxzxboxr { background-color: #feffe5; border: 1px solid #f9f2a7; color: #165799; float: right; font-size: 14px; height: 100px; line-height: 24px; padding: 5px; width: 210px; }
.zxzxbox .znzxxt { background:#fff; border: 1px solid #eeeeee; float: left; padding: 5px; width: 928px; }
.zxzxbox .title { background-color: #f6fbfe; border-bottom: 1px solid #eeeeee; float: left; font-family: "微软雅黑"; font-size: 19px; font-weight: bold; line-height: 40px; text-indent: 12px; width: 940px; }
.zxzxbox .znzxxt span { color: #666666; float: left; font-family: "微软雅黑"; font-size: 16px; font-weight: bold; line-height: 30px; padding-top: 10px; width: 470px; }
.zxzxboxl input { font-size:16px; line-height:37px; height:37px; font-weight:bold; }
.zxzxbox .znzxxt em { float: right; text-align: right; width: 420px; }
/*学习进度*/
.kcjdbt { font-weight: bolder; line-height: 30px; }
.kcjdnr td { text-align: left; text-indent: 1em; }
/*left喜欢老师*/
.tjls { background: none repeat scroll 0 0 #FFF8EE; border: 1px solid #E39006; margin: 10px 0 0; width: 212px; }
.tjls_title { background: none repeat scroll 0 0 #FF9D06; color: #FFFFFF; height: 30px; line-height: 30px; text-indent: 4px; width: 212px; font-size:12px; }
.tjls_con { width: 212px; }
.tjls_con ul li { border-top: 1px solid #FFFFFF; margin: 0 0 0 24px; padding: 13px 0; }
.tjlstx { border: 1px solid #FFFFFF; float: left; height: 80px; margin: 0 8px 8px 0; width: 80px; }
.tjls_con ul li p { margin: 4px 0 2px; }
.tjlssc a { background: none repeat scroll 0 0 #FF950F; border: 1px solid #E39006; color: #FFFFFF; display: block; float: left; margin: 6px 0 0; padding: 0 6px; text-decoration: none; }
.tjlssc a:visited { background: none repeat scroll 0 0 #FF950F; text-decoration: none; }
.tjlssc a:hover { background: none repeat scroll 0 0 #FFBB64; text-decoration: none; }
.btnbookmark { background:url(../images/web_new/admin/global00.png) no-repeat 0 -8px; ; border: 0 none; cursor: pointer; height: 25px; width: 63px; }
.btnquxiao02 { background:url(../images/web_new/admin/quxiao.png) no-repeat; border: 0 none; cursor: pointer; height: 25px; width: 78px; }
.btnlaoshiyl { background:url(../images/web_new/admin/fanhuiyl.png) no-repeat; border: 0 none; cursor: pointer; height: 32px; width: 115px; }
.btnquerenyg { background:url(../images/web_new/admin/sureyuxyue.png) no-repeat; border: 0 none; cursor: pointer; height: 32px; width: 115px; }
/*购买确认页面*/
.daijinquanbtn { font-weight: bold; float:left; cursor:pointer; font-size:19px; font-family:"微软雅黑"; }
.daijinquanlist { width:390px; background-color: #FFFBF5; border: 1px solid #CFCFCF; padding:5px; margin-top:5px; clear:both; }
.daijingquantable { float:left; margin:0px 0px 10px 0px; border-collapse: collapse; border:1px solid #CFCFCF; text-align:center; }
.daijingquantable td { border: 1px solid #CFCFCF; padding:2px 0px 2px 0px; line-height:22px; _line-height:21px; }
.daijingquantable th { background-color:#F4FAFF; line-height:24px; border: 1px solid #CFCFCF; font-weight:bold; }
.btn_review { width: 104px; height: 25px; background-image: url(../images/small_btndown.gif); border: 0; cursor: pointer; }
.btnupdategouwuche { width: 88px; height: 23px; display: block; background-position: -246px -529px; margin: 7px 0px 0px 25px; _margin: 7px 0px 0px 10px; border: 0; cursor: pointer; background-image: url(../images/global.png?v=2); }
/*.btnyjgouwuche { width: 88px; height: 23px; display: block; background-position: -353px -320px; margin: 8px 0px 0px 25px; _margin: 8px 0px 0px 12px; border: 0; cursor: pointer; background-image: url(../images/global.png?v=2); }*/
.tx { position: absolute; right:2px; top:0; width:27px; font-size:10px; text-align:center; height:27px; line-height: 27px; background:url(../images/icons/tx.png) no-repeat 1px 6px; }
.button_bg00 { color:#985d00; display: block; text-decoration:none; background:url(../images/web_new/admin/button_bg00.png) no-repeat; width:75px; height:27px; overflow:hidden; cursor:pointer; line-height:25px; font-family:'微软雅黑'; margin:0 auto; padding-bottom: 6px; }
.gr_content { width:710px; height:auto; overflow:hidden; background:#efefef; margin-bottom:30px; }
.gr_box { width:710px; height:auto; overflow:hidden; border-bottom:2px solid #fff; }
.gr_left { width:128px; height:auto; overflow:hidden; float:left; background:#ddd; border-right:2px solid #fff; text-align:center; padding:10px; }
.gr_right { width:540px; height:auto; overflow:hidden; float:left; padding:10px; }
.gr_right2 { width:540px; height:auto; overflow:hidden; float:left; padding:10px; }
.gr_right2 li {width: 180px;float: left;height: 191px; cursor:pointer; position:relative;}
.gr_right2 li .eh_img { position:absolute; top:0; right:10px;}
.gr_right2 li .gr_img img { border-radius:5px; width:173px; height:112px;}
.gr_right2 li .img_right { position:absolute; top:2px; right:2px;}
.gr_right tr { width:540px; height:30px; line-height:30px; overflow:hidden; }

.gr_right input { height:26px; line-height:26px; padding-left:10px; width:170px; overflow:hidden; margin:2px 10px; float:left; }
.gr_right img { float:left; border:0; height:30px; }
.gr_right li { width:540px; float:left; overflow:hidden; margin-bottom:5px; }
.gr_ul { width:540px; height:auto; overflow:hidden; }
.gr_right .gr_ul li { padding:0 15px; float:left; display:block; background:#fff; border:1px dashed #ccc; height:28px; line-height:28px; margin-right:10px; width:auto; cursor:pointer; }
.gr_right .gr_ul li:hover { background:#f9bb00; border:1px solid #fff; }
.gr_right .gr_ul li.c_li { background:#f9bb00; border:1px solid #fff; }
.gr_right .gr_ul2 li { width:170px; }

.exp {width:710px; height:auto; overflow:hidden; margin-bottom:10px;}
.exp a {width:132px; height:60px; float:left; display:block; border:1px solid #c9caca; margin-right:10px; text-align:center; line-height:60px; text-decoration:none; font-size:12px;}
.title_cika, .title_baoyue, .title_wuxianka, .title_italk, .title_book { font-size:18px; font-family:'微软雅黑'; font-weight:bold; color:#000; height:30px; line-height:30px; text-align:left; margin:10px 0; overflow:hidden; width:710px; float:left; cursor:pointer;}
.title_book { border-bottom:1px solid #ccc; padding-bottom:5px;}
.box_cika, .box_baoyue, .box_wuxianka, .box_italk { font-size:13px; text-align:left; width:690px; height:auto; padding:10px; background:#efefef; margin-bottom:10px; line-height:24px; font-family:'微软雅黑'; overflow:hidden; display:none;}
.box_cika b, .box_baoyue b, .box_wuxianka b, .box_italk b {font-size:13px;}
.ul_italk {width:710px; height:auto; text-align:left; font-size:12px; overflow:hidden;}
.li_italk {width:710px; height:auto; float:left; overflow:hidden; background:#efefef; border-bottom:2px solid #fff;}
.li_italk_bt { background:#090; color:#fff;}
.li_italk_bt span { font-weight:bold;}
.li_italk span{ padding:10px 0; float:left; text-align:center; font-size:12px; border-right:2px solid #fff;}
.li_italk .italk_span1 {width:160px;}
.li_italk .italk_span2 {width:130px;}
.li_italk .italk_span3 {width:130px;}
.li_italk .italk_span4 {width:130px; padding:5px 0; cursor:pointer;}
.li_italk .italk_span5 { border-right:0; width:152px; padding:2px 0 0 0;}
.li_italk_bt .italk_span5 { padding:10px 0;}
.li_italk_bt .italk_span4 { padding:10px 0; cursor:auto;}
.li_italk_bt .italk_span4 img { border:none;}

.box_book {width:710px; overflow:hidden; margin-top:20px; float:left;}
.box_book li { width:150px; height:auto; float:left; margin-right:27px;padding: 10px 0;}
.box_book li .box_img { border-bottom:3px solid #ccc; border-right:3px solid #ccc; width:147px; display:block; cursor:pointer; position:relative;}
.box_book li .box_img .jb_book {width:95px; height:60px; display:block; background:url(../images/web_new/page/book/top.png) no-repeat; position:absolute; top:0; left:0; z-index:999; color:#fff; font-weight:bold; padding:3px 0 0 5px;}
.box_book li .box_img:hover { border-bottom:3px solid #f9bb00; border-right:3px solid #f9bb00;}
.box_book li .box_img img { width:147px;}
.box_book li .box_txt2 { width:150px; text-align:center; float:left; margin-top:10px;}
.box_book li .box_txt3 {background: url(../../images/web_new/front/preview.jpg) no-repeat 10px 2px; margin-top:5px; float:left; width:150px; font-size:12px; text-align:center;}
.box_book li .box_txt3 a { font-size:12px; color:#930;}
.box_book li .box_ico { width:130px; float:left; padding-left:20px;}

/*约课时间段*/

.calendar_tab02 { height: auto; width: 710px; margin-top:4px; background-color:#ddd; padding:0 5px 5px 5px; height:auto; overflow:hidden; }
.calendar_tab_top02 { width:710px; height:35px; background-color:#ddd;height:auto; overflow:hidden;}

.calendar_tab_top02 ul li { float:left; height:35px; line-height:35px; width:80px;border:1px dashed #EFEFEF; text-align:center; background:#fff; margin-right:6px; margin-top:4px; }
.calendar_tab_top02 ul li:hover { background:#f9bb00; }
.calendar_tab_top02 ul li a { width:80px; height:35px; display:block; font-family:'微软雅黑'; text-decoration:none; }
.calendar_tab_top02 ul li .ct_cur { background:#f9bb00; width:80px; height:35px; display:block; font-family:'微软雅黑'; text-decoration:none; }
#right_con .clear02 { clear: both; height: 25px; width: 710px; }

/*名人堂漂浮*/
.mingrentang_float{ background:url(../images/web_new/admin/mingrentang_float.png) no-repeat;width:190px; height:232px;}
.life_club_float{ background:url(../images/web_new/admin/life_club.jpg) no-repeat;width:190px; height:232px;}
.mingrentang_text{ padding:5px 1px 0 13px; width:164px;  display:block; overflow:hidden;}
.mingrentang_text02{ margin-top:48px; padding:10px; font-size:15px; line-height:24px;height: 93px;}
.mingrentang_text02 a{ text-decoration: none; font-size:12px; line-height:24px;  display:block; }
.mingrentang_text03{text-align:right; color:#830628; font-size:12px;width:164px; padding-right:10px;}
.mingrentang_text03 a{ color:#830628; text-decoration: underline; font-size:12px; display:block; }

/*mypage_top*/
.tea_info_level{
    float: right;
    margin-top: 0;
    width: 223px;
}
.tea_info_level p{
    line-height: 20px;
    font-size: 13px;
}
.tea_info_level p img{
    float: none;
    height: 19px;
}
.tea_info_img img{
    height: 80px;
    margin: 5px 6px 5px 5px;
}
.tea_info{
    min-height: 112px;
    width: 224px;
    display: none;
    border: 1px #F9BB00 solid;
    background: #F9BB00;
    position: absolute;
    z-index: 99999;
}   

.tea_list{
    width: 100% !important;
    clear: both;
    overflow: hidden;
}
.select_tea{
    border: 2px solid #FFFFFF !important;
}
.tea_img_a{
    text-align: center;
    height: 80px;
}
.tea_img_a img{
    width: 80px;
    height: 80px;
    margin-left: 13px;
}
.tea_img_select{
    left: 85px;
    position: absolute;
    top: 88px;
    height: 24px;
    width: 24px;
}
.tea_img_select img{
    float: none;
    height: 24px;
    width: 24px;
}
.tea_img_b{
    text-align: center;
    height: 25px;
    line-height: 25px;
    width:100%;
}
.tea_list li{
    width: 109px;
    height: 107px;
    background:#ffffff;
    border: 2px solid #F9BB00;
    float: left;
    overflow: visible;
    padding-top: 5px;
    cursor: pointer;
    position: relative;
    margin: 5px 3px 0 0;
}
.button_buy{
    background:#F9BB00;
    width:auto;
    cursor: pointer;
    margin: 0 auto;
}
.button_collect{
    background:#F9BB00;
    margin:20px 0 8px 465px !important;
    width: 111px !important;
    padding-left: 0 !important;
    cursor: pointer;
}
.button_select{
    background:#F9BB00;
    margin:20px 0 8px 5px !important;
    padding-left: 0 !important;
    width: 111px !important;
    cursor: pointer;
}

.gr_ul_t li{
    padding:0 16px !important;
}
img{border:0;}
.gr_ul_s li{
    padding:0 12px !important;
}
.records td{
    color:#F9BB00;
}
#Index {
    margin:0 auto;
    Z-INDEX: 1; HEIGHT:auto;
    width:1264px;
}
#Index_Box {
width:1264px;
    POSITION: relative;
}
#Index_Box UL {
    POSITION: relative;width:1264px;height:553px;
}
#Index_Box LI {
    Z-INDEX: 0; POSITION: absolute; LIST-STYLE-TYPE: none; WIDTH: 0px; BACKGROUND: #787878; HEIGHT: 0px; OVERFLOW: hidden; TOP: 146px; CURSOR: pointer; LIST-STYLE-IMAGE: none; LEFT: 377px; border-radius: 4px; box-shadow: 1px 1px 12px rgba(200, 200, 200, 1)
}
#Index_Box .prev {
    DISPLAY: block
}
#Index_Box .next {
    DISPLAY: block
}
#Index_Box .close{
    font-size:50px;
    width:50px;
    height:50px;
    text-align: center;
    line-height: 50px;
    display: block;
    background: #fff;
    position: absolute;
    top:0;
    right:0;
    cursor:pointer;
    border-radius:5px;
}
#Index_Box .close:hover{
    background: #F9BB00;
}
#Index_Box .prev {
    Z-INDEX: 100; OVERFLOW: hidden; CURSOR: pointer;display:none;
}
#Index_Box .next {
    Z-INDEX: 100; OVERFLOW: hidden; CURSOR: pointer;display:none;
}
#zoompic{
    cursor:pointer;
}
.div_invset{
    width: 100%;
    padding: 20px 5px 0 0;
    margin-top: 20px;
}
.div_invset li{
    height: 30px;
    line-height: 25px;
    width: 100%;
    font-size: 12px;
}
.invset_button{
    margin: 2px 0 10px 36px;
}
.invset_close{
    margin: 2px 5px;
}
.leveldesc{
    padding-left:5px;
}
.pingfen_new{
    font-size: 14px;
    font-weight: normal !important;
}
#baidusharetip{
    padding: 10px 0;
}
.theProvince{
    width:120px;
    padding: 5px 2px;
}
.theCity{
    min-width:60px;
    padding: 5px 2px;
}
.investigation_p{
    font-size: 12px;
    height: 25px;
    line-height: 25px;
    width: 100%;
}

span.daojishi_iad{
    font-weight:bold;
    font-size:30px;	
}

.create_div{
    margin-top: 5px;
}
.create_div p span{
    background: none repeat scroll 0 0 #F9BB00;
    border: 1px solid #FFFFFF;
    font-size: 12px;
    padding: 2px 5px;
    display: none;
}
.create_div p span em{
    color: red;
    padding: 0 3px;
    cursor: pointer;
}
.create_div p{
    float: left;
    font-size: 12px;
    padding: 5px 3px;
}
.button_buy{
    line-height: 25px; 
    padding: 5px 20px; 
    text-align: center;
    width: auto;
    text-decoration:none; 
}
.button_buy_div{
    text-align: center;
    overflow: hidden; 
    clear: both; 
    padding-top: 20px;
}
.gr_ul_t{
    margin-top:6px;
}

/*purchase*/
.shoppingCart{
    position: fixed;
    bottom: 0px;
    width: 985px;
    background: #fffce6;
    z-index: 1000;
    margin-left: -20px;
}
.shoppingCart-header{
    width:100%;
    height:32px;
    line-height: 32px;
    text-indent:1em;
    background: url('/images/shoppingcard_header_bg.jpg') repeat-x;
    color:#000000;
    font-family: '微软雅黑';
    cursor: pointer;
}
.shoppingCart-header .shopping-slider{
    width:20px;
    height:20px;
    display: block;
    float:right;
    cursor: pointer;
    line-height: 20px;
    text-align: center;
    margin:5px;
    text-indent:0;
}
.shoppingCart-body{
    padding:10px;
    display: none;
    border-left:1px solid #FEB920;
    border-right:1px solid #FEB920;
    border-bottom:1px solid #FEB920;
}
.shoppingCart-course-title,.shoppingCart-goods-title{
    height:30px;
    line-height: 30px;
    font-size:16px;
    font-weight:bold;
}
.shopping-list{
    padding:5px;
}
.shopping-list li{
    text-indent:100px;
    line-height:1.5em;
    color:#1045a5;
}
.shopping-xuangou{
    font-size:14px;
    font-weight: normal;
    cursor:pointer;
    color:blue;
}
.shopping-footer{
    padding:10px;
    overflow: hidden;
}
.shoppingCart-money{
    font-size:16px;
    font-weight: bold;
    color:red;
    width:80px;
    display: inline-block;
}
.shoppingCart-course,.shoppingCart-goods{
    padding-left:30px;
}
.shoppingCart-money span{
    font-size:20px;
    font-weight: bold;
}
.shopping-tip{
    clear:both;with:100%;display:block;line-height: 1.5em;color:red;margin-top: 20px;
}
.shopping-num{
    color:red;
}
.shopping-delete{
    cursor: pointer;
    background: url(/images/shoppingcard_shanchu.png) no-repeat;
    display: inline-block;
    width:50px;
    height:23px;
}
.shopping-total{
    font-size: 20px;
    font-weight: bold;
    line-height: 50px;
    height:50px;
    width:100%;
}
.microphone-img{
    display: none;
    position: absolute;
    left:30px;
    top:-300px;
    border:1px solid #FDBB1F;
}

/*------玩转Viki-------*/
.box_help { width:100%; height:auto; overflow:hidden; padding-top:50px;}
.box_help2 { width:100%; height:auto; overflow:hidden; padding-top:30px; padding-bottom:10px; border-bottom:1px dashed #efefef;}
.box_help_li { float:left; width:258px; height:auto; margin-left:60px; text-align:center;}
.box_help_li img { width:256px; height:256px; border:1px solid #efefef;}
#right_con .box_help_li p { overflow:hidden; margin-bottom:20px; line-height:38px; font-family:'微软雅黑'}
.box_help_ul {width:710px; height:710px; background:url(../images/web_new/back/kuang.png) no-repeat;}
.div_help { width:285px; height:auto; overflow:hidden; float:left; margin-left:50px;}
.help_1, .help_2, .help_3, .help_4, .help_5 { width:265px; height:auto; padding:10px; float:left; margin-top:50px; overflow:hidden;}
.box_help_ul ul li { font-size:24px; font-family:'微软雅黑'; margin-bottom:10px; float:left; width:100%; line-height:24px;}
.box_help_ul ul li a { color:#630;}
.help_2 { margin-top:85px;}
.help_5 { margin-top:65px;}
.help_4 { margin-top:115px;}
.title_help { font-size:24px; line-height:24px; font-weight:bold; font-family:'微软雅黑'; border-bottom:1px solid #efefef; padding-bottom:10px;}
.link_help { width:710px; text-align:right; overflow:hidden;}
.txt_help { width:400px; height:auto; font-family:'微软雅黑'; float:left;}
.txt_help h3 { font-size:16px; font-weight:bold; margin-bottom:5px;}
.txt_help p { margin-bottom:15px;}
.txt_help p a { color:red;}